runtime.mheap.pages (field)

25 uses

	runtime (current package)
		malloc.go#L878: 	h.pages.enableChunkHugePages()
		mgc.go#L1136: 	mheap_.pages.scav.index.nextGen()
		mgc.go#L1207: 				pp.pcache.flush(&mheap_.pages)
		mgcscavenge.go#L395: 			r := mheap_.pages.scavenge(n, nil, false)
		mgcscavenge.go#L661: 		mheap_.pages.scav.releasedBg.Add(released)
		mgcsweep.go#L426: 				releasedBg := mheap_.pages.scav.releasedBg.Load()
		mgcsweep.go#L427: 				releasedEager := mheap_.pages.scav.releasedEager.Load()
		mgcsweep.go#L433: 				mheap_.pages.scav.releasedBg.Add(-releasedBg)
		mgcsweep.go#L434: 				mheap_.pages.scav.releasedEager.Add(-releasedEager)
		mheap.go#L68: 	pages pageAlloc // page allocation data structure
		mheap.go#L767: 	h.pages.init(&h.lock, &memstats.gcMiscSys, false)
		mheap.go#L1190: 			*c = h.pages.allocToCache()
		mheap.go#L1222: 		base, _ = h.pages.find(npages + extraPages)
		mheap.go#L1230: 			base, _ = h.pages.find(npages + extraPages)
		mheap.go#L1236: 		scav = h.pages.allocRange(base, npages)
		mheap.go#L1241: 		base, scav = h.pages.alloc(npages)
		mheap.go#L1249: 			base, scav = h.pages.alloc(npages)
		mheap.go#L1323: 		released := h.pages.scavenge(bytesToScavenge, func() bool {
		mheap.go#L1327: 		mheap_.pages.scav.releasedEager.Add(released)
		mheap.go#L1515: 				h.pages.grow(h.curArena.base, size)
		mheap.go#L1549: 	h.pages.grow(v, nBase-v)
		mheap.go#L1659: 	h.pages.free(s.base(), s.npages)
		mheap.go#L1681: 	released := h.pages.scavenge(^uintptr(0), nil, true)
		proc.go#L5647: 		pp.pcache.flush(&mheap_.pages)
		trace.go#L232: 	trace.minPageHeapAddr = uint64(mheap_.pages.inUse.ranges[0].base.addr())